package logger

import (
	"context"
	"github.com/zeromicro/go-zero/core/conf"
	"github.com/zeromicro/go-zero/core/logc"
	"github.com/zeromicro/go-zero/core/logx"
)

func InitLogger() {
	var cfg logx.LogConf
	_ = conf.FillDefault(&cfg)
	cfg.Mode = "file"
	cfg.Path = "./logs"
	logc.MustSetup(cfg)
}

func CloseLogger() {
	err := logc.Close()
	if err != nil {
		return
	}
}

func Info(msg string) {
	logc.Info(context.Background(), msg)
}

func Debug(msg string) {
	logc.Debug(context.Background(), msg)
}

func Error(msg string) {
	logc.Error(context.Background(), msg)
}
